package com.cms.recursoshumanos.handler;

import java.util.Date;

import com.cms.recursoshumanos.cache.ListaEventoCache;
import com.cms.recursoshumanos.facade.ListaEventosScreenFacade;
import com.cms.recursoshumanos.object.TipoEvento;
import com.cms.recursoshumanos.utilities.Tool;

public class ListaEventosScreenHandler extends BaseHandler

{
	
	public void facadeListaEventoScreen(String username, String password, Date fecha, TipoEvento elTipoEvento)
	{
		Date fecha_inic = Tool.getInstance().getValorInicFecha(fecha);
		Date fecha_fin = Tool.getInstance().getValorFinFecha(fecha);

		ListaEventoCache.getInstance().setTipoEventoSelec(elTipoEvento);
		ListaEventoCache.getInstance().setFechaSelecc(fecha_inic);
		ListaEventosScreenFacade lista_evento_facade = new ListaEventosScreenFacade(username,
																					password,
																					Tool.getInstance().parseDateToString(fecha_inic, 1),
																					Tool.getInstance().parseDateToString(fecha_fin, 1),
																					elTipoEvento.getTipoEventoId());


		lista_evento_facade.getListaEvento();
	}
	
	
	public void refreshListaEvento (String username, String password, Date date_selec, TipoEvento elTipoEvento)
	{
		this.facadeListaEventoScreen(
										username, 
										password, 
										date_selec, 
										elTipoEvento);
	}
	public void getListaEvento (String username, String password, Date date_selec, TipoEvento elTipoEvento)
	{
		this.facadeListaEventoScreen(
										username, 
										password,
										date_selec,
										elTipoEvento);
	}
	
	
	
}

